Hoje, toda e qualquer empresa que desenvolva projetos de software trabalha com controle de versionamento de códigos empregando ferramentas como o Git e o Github, tornando-se fundamental um profissional da área de TI conhecer estas ferramentas. Com este curso, você aprenderá a dominar a base necessário para trabalhar com projetos versionados localmente e remotamente. Assim, estará pronto para trabalhar em projetos colaborativamente, ou mesmo para publicar seus projetos online e criar seu portfólio.
Modalidade: - EAD
O QUE É E PARA QUE SERVE O GIT ?
Porque precisamos de controle de versionamento?
VCS (VERSION CONTROL SYSTEM)
Exemplos de ferramentas
Instalando o Git
PRIMEIROS PASSOS COM GIT
Configurando o Git
Repositório
Fluxo de trabalho
gitignore
REPOSITÓRIOS REMOTOS: GITHUB
Repositórios Remotos
Github
Usando o Github
Trabalhando Colaborativamente
TRABALHANDO LOCALMENTE E REMOTAMENTE
Clonando ou atualizando repositório do Github
Configurando a máquina local para trabalhar com o repositório remoto
Enviando alterações para o repositório remoto
Verificando a diferença entre arquivos
Retornando para um estado anterior
RAMIFICAÇÕES (BRANCHES)
Retornando o projeto para um estado anterior
Ramificações (branches)
Modificando uma nova branch e mesclando
Estratégias de ramificações
CONECTANDO COM IDEs
Github Desktop
GitKraken
VSCode
Pycharm